#ifndef NPPPYTHONOBJ_H
#define NPPPYTHONOBJ_H

//定义clang的自己本, 和自己使用的clang.exe对应
//出现过版本低于8.0.0的错误.
#define __clang_major__ 8
#define __clang_minor__ 0
#define __clang_patchlevel__ 1

#include <QObject>

//注册给python的对象,python脚本可以使用
class NPPPythonObj : public QObject
{
    Q_OBJECT
public:
    NPPPythonObj();
    void mountWidget(QWidget *widget);
    void openFile(const QString &fileName);
    void addToolBarIcon(int cmdId, const QString &iconFile, const QString &fileName);
};

#endif // NPPPYTHONOBJ_H
